package com.cloudkinto.common;

public interface DicBusinessItemConstant {
    /**
     * 平台
     */
    Long amazon = 1L;
    Long rakuton = 2L;
    Long Shopify = 12L;
    Long qooTen = 63L;
    Long other = 40L;
    Long temu = 186L;
    Long tiktok =191L;
    /**
     * ============================头程账单的货币单位===================
     */
    Long CurrencyTypeRmb = 107L;
    Long CurrencyTypeJpy = 108L;
    Long CurrencyTypeUsd = 109L;

    /**
     * 出库单状态  对应码表信息
     */
    //已下单
    Long outCreateState = 17L;
    //已审核
    Long outCreateCheckState = 18L;
    //已打单
    Long outWaitSendOut = 19L;
    //已发货
    Long outSendOut = 20L;
    //已签收
    Long outDelivered = 23L;
    //投递异常
    Long outPushError = 24L;
    //已追回
    Long outHasRecovered = 25L;
    //问题件
    Long problemShipment = 27L;
    //截单
    Long orderCutOff = 26L;
    //待拣货
    Long waitingPickUp = 153L;
    //已拣货
    Long alreadyPickUp = 154L;
    //待复核
    Long outWaitCheckOut = 161L;
    /**
     * 快递公司
     */
    //佐川快递
    Long sagawaExpress = 8L;
    //黑猫快递
    Long yamatoExpress = 9L;
    Long yamatoExpressA = 162L;
    Long yamatoExpressYHC = 184L;
    Long yamatoExpressSLS = 185L;
    Long yamatoExpressJCB = 188L;
    Long yamatoExpressBig = 190L;

    Long yamatoExpressCOD = 180L;
    Long yamatoExpressSmall = 163L;
    Long yamatoExpressBox = 179L;//黑猫盒子
    //日本邮政
    Long jpostExpress = 10L;
    Long xinongExpress = 42L;
    Long jpostExpressCom = 44L;
    Long jpostExpressCod = 79L;

    /**
     * ==========================  fba转运单状态  ==========================
     */
    //已下单
    Long fbaInCreateState = 80L;
    //已审核
    Long fbaOrderCheckStatus = 81L;
    //已打单
    Long fbaOrderPrintStatus = 82L;
    //已约仓
    Long fbaOrderAppointStorageStatus = 83L;
    //已约车
    Long fbaOrderAppointCarStatus = 84L;
    //待发货
    Long fbaOrderToSendOutStatus = 183L;
    //已发货
    Long fbaOrderSendOutStatus = 85L;
    //已签收
    Long fbaOrderSignStatus = 86L;
    Long fbaOrderProblemStatus = 87L;
    Long fbaOrderCancelStatus = 181L;
    /**
     * 入库单状态  对应码表信息
     */
    //已下单
    Long inCreateState = 28L;
    //已审核
    Long audited = 29L;
    //已装柜
    Long inPutcontainer = 30L;
    //已开船
    Long inShipSailed = 31L;
    //已到港
    Long inPortArrived = 32L;

    //查验中
    Long inChecking = 33L;
    //已放行
    Long inCheckPass = 34L;

    //待入库
    Long inWaitStorage = 35L;
    //已入库
    Long inPutStorage = 36L;
    //已上架
    Long putaway = 37L;
    //已转运
    Long inPutTurnFba = 38L;
    //问题件、驳回
    Long inReject = 39L;





    /**
     * 退货状态
     */
    //已下单
    Long orderBackCreateStatus = 45L;
    //已审核
    Long orderBackCheckStatus = 46L;
    //已到货
    Long orderBackInStatus = 47L;
    //顾客指示
    Long orderBackInstructions = 48L;
    //已处理
    Long orderBackFinish = 49L;

    Long orderBackFinish2 = 54L;

    /**
     * 退货处理状态
     */
    //上架
    Long orderBackPutAway = 50L;
    //废弃
    Long orderBackAbandon = 51L;
    //定制工单
    Long orderBackWorkOrder = 52L;

    //上架（不良）
    Long orderBackPutAwayBad = 53L;

    /**
     * 海运订单 状态
     */
    //未提交
    Long seaUnsubmit = 70L;
    //已提交
    Long seaSubmit = 71L;
    //已揽件
    Long seaCollectMaterials = 72L;
    //已发船
    Long seaDispatchShip = 73L;
    //清关中
    Long seaCustomsClearance = 74L;
    //清关查验中
    Long seaCustomsClearanceCheck = 75L;
    //仓库处理
    Long seaStorageHandler = 76L;
    //已派送
    Long seaDelivery = 77L;
    //已退回
    Long seaBack = 78L;

    /**
     * fba转运单状态
     */
    //已下单
    //已审核
    Long fbaOrderBackCheckStatus = 81L;
    //已打单



    /**
     * fba拖车状态
     */
    //待确定
    Long tailtruckInCreateState = 1L;

    Long tailtruckAppointStorageStatus = 2L;
    //已约车
    Long tailtruckAppointCarStatus = 3L;
    //已发货
    Long tailtruckSendOutStatus = 4L;


    Long fbaTrackNameGreenBox = 65L;    //飞云快递
    Long fbaTrackNameXinong = 66L;    //飞云物流
    Long fbaTrackName2t = 67L;    //2t
    Long fbaTrackName4t = 68L;    //4t
    Long fbaTrackName10t = 69L;    //10t
    Long fbaTrackNameYHC = 184L;    //10t

    Long currency_rmb = 107L;    //人民币
     Long currency_jpy = 108L;    //日币
    Long currency_usd = 109L;    //美金

    /**
     * 开票模块状态代码表
     */
    Long invoiceApplyStatus = 141L; //审核中
    Long invoicePassStatus = 142L; //审核通过
    Long invoiceNotPassStatus = 143L; //审核不通过
//    Long invoiceSuccessStatus = 144L; //开票成功 弃用


    //货件状态
    Long shipmentStatusWORKING = 278L;
    Long shipmentStatusSHIPPED = 279L;
    Long shipmentStatusRECEIVING = 280L;
    Long shipmentStatusCANCELLED = 281L;
    Long shipmentStatusDELETED = 282L;
    Long shipmentStatusCLOSED = 283L;
    Long shipmentStatusERROR = 284L;
    Long shipmentStatusINTRANSIT = 285L;
    Long shipmentStatusDELIVERED = 286L;
    Long shipmentStatusCHECKEDIN = 287L;
}
